//package com.invengo.library_orionstar;
//
//import android.content.Context;
//import android.os.Handler;
//import android.os.Looper;
//import android.util.Log;
//
//import androidx.annotation.Nullable;
//
//import com.ainirobot.lib.shadowopk.AbsRobotMessenger;
//
//import org.jetbrains.annotations.NotNull;
//
//import kotlin.jvm.internal.Intrinsics;
//import me.goldze.mvvmhabit.utils.KLog;
//
//
//public final class MRobotMessenger extends AbsRobotMessenger {
//    private final Handler handler;
//    private final Context context;
//
//    public RobotCallback callback;
//
//    private static MRobotMessenger instance;
//
//    public static MRobotMessenger getInstance() {
//        return instance;
//    }
//
//    public void setRobotCallback(RobotCallback callback) {
//        this.callback = callback;
//    }
//
//
//    public void onRobotMessage(@Nullable final String message) {
//        Log.i("SHADOW_OPK", "client onRobotMessage 2: " + message);
//        this.handler.post((Runnable) (new Runnable() {
//            public final void run() {
//                if (callback != null) {
//                    callback.onResult(message);
//                }
//            }
//        }));
//    }
//
//    public MRobotMessenger(@NotNull Context context) {
//        super();
//        KLog.e("SHADOW_OPK", "onMessengerReady 11");
//        Intrinsics.checkParameterIsNotNull(context, "context");
//        this.context = context;
//        this.handler = new Handler(Looper.getMainLooper());
//        instance = this;
//    }
//
//    public interface RobotCallback {
//        void onResult(String result);
//    }
//}
